alex fitzpatrick
Vietnam vs Philippines 2026: Two Talent Models and a Gap Not Measured by SentimentEarly 2026, a Philippines training session sounded like an international roll...
Nine Gates Before You Spend: Lessons from an Empty Esports ReportThe nine-page report landed on my desk on a Tuesday evening. Every section in...
Mahnoor Fatima, 32:32.40 and Sindh's First GoldThe track loop at NED University in Karachi has no grandstand worth the name....
Fan Zhendong Leaves the Rankings, Wang Chuqin Wins Doha 2026: World Table Tennis Reprices ItselfHook: The Frame Marked in Red In my archive, the May 2026 evening in Doha is...
SEA Games 2026: Nguyen Tien Minh and the historic gold after a battle beyond the courtNaypyidaw, December 19, 2026 – As Nguyen Tien Minh stepped off court after th...
Dragon Ranger Gaming 2-0 Rare Atom: Winning on the Opponent's Map and the Lesson of a Single-Elimination BracketThe veto room at VCT Threshold China Week 1 produced a decision quieter than...
Duong Thuy Vi and 0.133 Points: A Bronze at 33 and a Map No One FilmedDuong Thuy Vi walked out for the final routine of the night. She had waited...
Pashley and Trumpauskas Target Repeat Under-21 National Cup Triumphs: A Two-Day Endurance TestA player just back from the European Championships, another seeded second...
Indonesia and the Paradox of a Pressing Machine That Cannot ScoreIn modern football, there is a type of team that drives people mad because of...
When a Water Purifier Gets Tagged as Football: The Crack in the Sports Content PipelineOn the night of June 21, 2026, I sat in my London flat, opening the content...
Transfer Window: The Verification Filter and the Value of an Empty Data SetOn 27 June 2026, in Kazan, Germany left the World Cup holding 74% of the ball...
Data Voids and the Transfer Storm: How an Analyst Learns to Read SilenceOn the night of August 12, sitting in my Melbourne apartment, I rewound the...
Match Report: The Void of Data and the Lesson of ProcessAs I was preparing to enter a new week of the transfer window, where every...
Dakar 2026 Youth Olympic Beach Volleyball Draw: Signals from the Competition SystemThe draw for the beach volleyball pools at the Dakar 2026 Youth Olympic Games...
Three Names in One Square: Barcelona's Midfield BattleIn Shanghai, the summer is hot enough that I have to open the window at...
Rivera stops Meyer at 0:46 of Round 4: how bare-knuckle rules erased a 13cm advantageThe clock on the Prudential Center board froze at 0:46 of the fourth round....
43 of 56 Medals in Katy: Reading a Continental Sweep Through Layered DataOn the final medal table of the ITTF Americas U11 and U13 Championships, held...
India and the Aichi-Nagoya Gamble: When the 'Half Court' Is Staked on a Single SmashOn September 19, 2026, when the first shuttle is tossed at Aichi, twenty Indi...
Asian Games 2026: India's Two Day-1 Silvers and a Badminton Draw That Already Points to JapanAichi-Nagoya, 20 September. The bottom corner of the A4 sheet taped to the...
Kipchoge Wins Melbourne Marathon in 2:09:10: A Course Record Built Into the MapAt kilomet 36 of the Melbourne Marathon, a hill disappeared. Organisers...
Nine Gates Before You Spend: Lessons from an Empty Esports ReportThe nine-page report landed on my desk on a Tuesday evening. Every section in...
Mahnoor Fatima, 32:32.40 and Sindh's First GoldThe track loop at NED University in Karachi has no grandstand worth the name....
Fan Zhendong Leaves the Rankings, Wang Chuqin Wins Doha 2026: World Table Tennis Reprices ItselfHook: The Frame Marked in Red In my archive, the May 2026 evening in Doha is...
SEA Games 2026: Nguyen Tien Minh and the historic gold after a battle beyond the courtNaypyidaw, December 19, 2026 – As Nguyen Tien Minh stepped off court after th...
Dragon Ranger Gaming 2-0 Rare Atom: Winning on the Opponent's Map and the Lesson of a Single-Elimination BracketThe veto room at VCT Threshold China Week 1 produced a decision quieter than...
Duong Thuy Vi and 0.133 Points: A Bronze at 33 and a Map No One FilmedDuong Thuy Vi walked out for the final routine of the night. She had waited...
Pashley and Trumpauskas Target Repeat Under-21 National Cup Triumphs: A Two-Day Endurance TestA player just back from the European Championships, another seeded second...
Indonesia and the Paradox of a Pressing Machine That Cannot ScoreIn modern football, there is a type of team that drives people mad because of...
When a Water Purifier Gets Tagged as Football: The Crack in the Sports Content PipelineOn the night of June 21, 2026, I sat in my London flat, opening the content...
Transfer Window: The Verification Filter and the Value of an Empty Data SetOn 27 June 2026, in Kazan, Germany left the World Cup holding 74% of the ball...
Data Voids and the Transfer Storm: How an Analyst Learns to Read SilenceOn the night of August 12, sitting in my Melbourne apartment, I rewound the...
Match Report: The Void of Data and the Lesson of ProcessAs I was preparing to enter a new week of the transfer window, where every...
Dakar 2026 Youth Olympic Beach Volleyball Draw: Signals from the Competition SystemThe draw for the beach volleyball pools at the Dakar 2026 Youth Olympic Games...
Three Names in One Square: Barcelona's Midfield BattleIn Shanghai, the summer is hot enough that I have to open the window at...
Rivera stops Meyer at 0:46 of Round 4: how bare-knuckle rules erased a 13cm advantageThe clock on the Prudential Center board froze at 0:46 of the fourth round....
43 of 56 Medals in Katy: Reading a Continental Sweep Through Layered DataOn the final medal table of the ITTF Americas U11 and U13 Championships, held...
India and the Aichi-Nagoya Gamble: When the 'Half Court' Is Staked on a Single SmashOn September 19, 2026, when the first shuttle is tossed at Aichi, twenty Indi...
Asian Games 2026: India's Two Day-1 Silvers and a Badminton Draw That Already Points to JapanAichi-Nagoya, 20 September. The bottom corner of the A4 sheet taped to the...
Kipchoge Wins Melbourne Marathon in 2:09:10: A Course Record Built Into the MapAt kilomet 36 of the Melbourne Marathon, a hill disappeared. Organisers...
